package com.lipaluma.field.validator;

public interface XmlValidatorNodeName {
	public static final String VALIDATORS_ELEMENT = "validators";
	public static final String VALIDATOR_ELEMENT = "validator";

	public static final String CONSTANT = "constant";
	public static final String PRECISION = "precision";

	public static final String INCLUDED_IN = "includedIn";
	public static final String EXCLUDED_OF = "excludedOf";

	public static final String REQUIRED = "required";
	public static final String UNIQUE = "unique";

	public static final String AFTER = "after";
	public static final String BEFORE = "before";
	public static final String DATE = "date";
	
	public static final String MIN = "min";
	public static final String MAX = "max";
	
	public static final String CONTAINS = "contains";
	public static final String MATCHES = "matches";
	public static final String REGEX = "regex";
	public static final String ENDS_WITH = "endsWith";
	public static final String STARTS_WITH = "startsWith";
	public static final String LENGTH = "length";
	public static final String STRATEGY = "strategy";

	public static final String NOT_CONTAINS = "notContains";
	public static final String NOT_ENDS_WITH = "notEndsWith";
	public static final String NOT_STARTS_WITH = "notStartsWith";

//	public static final String MUST_CONTAINS_ALL = "mustContainsAll";
//	public static final String MUST_NOT_CONTAINS_ALL = "mustNotContainsAll";
	public static final String AT_LEAST_ONE = "atLeastOne";
	public static final String MUST_NOT_CONTAINS_ALL = "mustNotContainsAll";
	
	public static final String COLLECTION_NOT_EMPTY = "collectionNotEmpty";
	public static final String COLLECTION_SIZE = "collectionSize";


}
